FF<%@page import="org.jbit.news.util.Page"%>
<%@page import="org.jbit.news.entity.Topic"%>
<%@page import="org.jbit.news.biz.impl.TopicBizImpl"%>
<%@page import="org.jbit.news.biz.TopicBiz"%>
<%@page import="org.jbit.news.dao.TopicDao"%>
<%@page import="org.jbit.news.entity.News"%>
<%@page import="org.jbit.news.biz.impl.NewsBizImpl"%>
<%@page import="org.jbit.news.biz.NewsBiz"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>新闻中国</title>
<link href="css/main.css" rel="stylesheet" type="text/css" />
<script language="javascript">
	function check() {
		var login_username = document.getElementById("uname");
		var login_password = document.getElementById("upwd");
		if (login_username.value == "") {
			alert("用户名不能为空！请重新填入！");
			login_username.focus();
			return false;
		} else if (login_password.value == "") {
			alert("密码不能为空！请重新填入！");
			login_password.focus();
			return false;
		}
		return true;
	}

	function focusOnLogin() {
		var login_username = document.getElementById("uname");
		login_username.focus();
	}
</script>
</head>
<body onload="focusOnLogin()">
	<div id="header">
		<div id="top_login">
			<form action="UserServlet" method="post"
				onsubmit="return check()">
				<label> 登录名 </label> <input type="text" name="uname" value=""
					class="login_input" /> <label> 密&#160;&#160;码 </label> <input
					type="password" name="upwd" value="" class="login_input" /> <input
					type="submit" class="login_sub" value="登录" /> <label id="error">
				</label> <img src="images/friend_logo.gif" alt="Google" id="friend_logo" />
			</form>
		</div>
		<div id="nav">
			<div id="logo">
				<img src="images/logo.jpg" alt="新闻中国" />
			</div>
			<div id="a_b01">
				<img src="images/a_b01.gif" alt="" />
			</div>
			<!--mainnav end-->
		</div>
	</div>
	<div id="container">
		<div class="sidebar">
			<h1>
				<img src="images/title_1.gif" alt="国内新闻" />
			</h1>
			<%-- <% NewsBiz newsBiz=new NewsBizImpl(); %> --%>
			<div class="side_list">
				<ul>
				<%-- 	<%
						NewsBiz newsBiz = new NewsBizImpl();
					%> --%>
					<%--   
    
     
       <li> <a href='#'><b> 景区，如何不再依靠门票收入 </b></a> </li>
        <li> <a href='#'><b> 高考期间中东部地区将现大范围降雨 </b></a> </li>
        <li> <a href='#'><b> 山西离柳焦煤集团井下人行车发生事故6人死亡 </b></a> </li> 
        <%
        List<News> newsChina=newsBiz.getNewsByTopicTid(1);
        for(News news:newsChina){
        	%>
        	<li><a href="newspages/news_read.jsp?nid=<%=news.getNid() %>" ><b><%=news.getNtitle() %></b></a></li>
        	<%  	
        }
        %>  --%>
					<c:if test="${empty newChinaList }">
						<script type="text/javascript">
							location.href = "NewsIndexServlet"
						</script>
					</c:if>
					<c:forEach var="news" items="${sessionScope.newChinaList }">
						<c:out escapeXml="false"
							value="<li><a href='newspages/NewsReadServlet?nid=${news.getNid()}'><b>${news.getNtitle()}</b></a></li>"></c:out>
					</c:forEach>
				</ul>
			</div>
			<h1>
				<img src="images/title_2.gif" alt="国际新闻" />
			</h1>
			<div class="side_list">
				<ul>
					<!-- <li> <a href='#'><b> 习近平在墨国会发表演讲:朋友要老 好酒要陈 </b></a> </li>
        <li> <a href='#'><b> 普京逮捕铁腕市长展示肌肉向世人表明克宫仍大权在握</b></a> </li>
        <li> <a href='#'><b> 潘基文祝贺赖斯被任命为美国国家安全顾问 </b></a> </li>
        <li> <a href='#'><b> 与基地有关组织宣称对巴格达连环爆炸负责 </b></a> </li> -->
					<%--     <%
        List<News> newsinv=newsBiz.getNewsByTopicTid(2);
        for(News news:newsinv){
        	%>
        	<li><a href="newspages/news_read.jsp?nid=${news.getNid()}" ><b><%=news.getNtitle() %></b></a></li>
        	<%  	
        }
        %> --%>
					<c:forEach var="news" items="${newsinvList }">
						<c:out escapeXml="false"
							value="<li><a href='newspages/NewsReadServlet?nid=${news.getNid()}'><b>${news.getNtitle()}</b></a></li>" />
					</c:forEach>
				</ul>
			</div>
			<h1>
				<img src="images/title_3.gif" alt="娱乐新闻" />
			</h1>
			<div class="side_list">
				<ul>
					<!-- <li> <a href='#'><b> "星跳水立方"决战临近 陈楚生被华谊要求进前三 </b></a> </li>
        <li> <a href='#'><b> 《新恋爱时代》登东方卫视 《非诚》元素遭删除 </b></a> </li>
        <li> <a href='#'><b> 《海角七号》导演新片开机 吴宇森等出席 </b></a> </li>
        <li> <a href='#'><b> 《致命黑兰》佐伊坐拥7种武器 暴力登陆全国院线 </b></a> </li> -->
					<%--   <%
        List<News> newsYule=newsBiz.getNewsByTopicTid(5);
        for(News news:newsYule){
        	%>
        	<li><a href="newspages/news_read.jsp?nid=<%=news.getNid() %>" ><b><%=news.getNtitle() %></b></a></li>
        	<%  	
        }
        %> --%>
					<c:forEach var="news" items="${newYuleList}">
						<c:out escapeXml="false"
							value="<li><a href='newspages/NewsReadServlet? nid=${news.getNid()} '><b>${news.getNtitle()}</b></a></li>"></c:out>
					</c:forEach>
				</ul>
			</div>
		</div>
		<div class="main">
			<div class="class_type">
				<img src="images/class_type.gif" alt="新闻中心" />
			</div>
			<div class="content">
				<ul class="class_date">
					<%-- 	<%
      		TopicBiz tb=new TopicBizImpl();
      		List<Topic> listTo=tb.getAllTopics();
      	%> 
      		<li id='class_month'>
      		
<%
      		int ntopic=0;
      		for(Topic topic:listTo){
      		ntopic++;
      	%> 
      		<a href="?tid=<%=topic.getTid()%>"><%=topic.getTname() %></a>
      		
      	<%
      			if(ntopic==11){
      				out.print("</li>");
      				out.print("<li id='class_month'>");
      			}
      		}
      	 %>
      		</li> --%>
					<li id="class_month"></li><c:forEach var="topic" items="${ALL_NEWS_TOPICS}">
							<c:out escapeXml="false"
								value="<a href='javascript:;' tid='${topic.tid}'>${ topic.getTname()}&nbsp;</a>"></c:out>
						</c:forEach></li>

					<!-- <li id='class_month'> <a href='#'><b> 国内 </b></a> <a href='#'><b> 国际 </b></a> <a href='#'><b> 军事 </b></a> <a href='#'><b> 体育 </b></a> <a href='#'><b> 娱乐 </b></a> <a href='#'><b> 社会 </b></a> <a href='#'><b> 财经 </b></a> <a href='#'><b> 科技 </b></a> <a href='#'><b> 健康 </b></a> <a href='#'><b> 汽车 </b></a> <a href='#'><b> 教育 </b></a> </li>
        <li id='class_month'> <a href='#'><b> 房产 </b></a> <a href='#'><b> 家居 </b></a> <a href='#'><b> 旅游 </b></a> <a href='#'><b> 文化 </b></a> <a href='#'><b> 其他 </b></a> </li> -->
				</ul>
				<ul class="classlist">
					<%--  <%
      		request.setCharacterEncoding("utf-8");
      		response.setCharacterEncoding("utf-8");
      		String ntid=request.getParameter("tid");
	      	NewsBiz nb =new NewsBizImpl();
      		Page p=new Page();
      		String currNostr=request.getParameter("currNo");
      		if(currNostr==null||currNostr.trim().length()==0){currNostr="1";}
      		int currNo=Integer.parseInt(currNostr);
	      	if(currNo<1){
	      		currNo=1;
	      	}
      		if(ntid==null||ntid.trim()==""){
      			int totalCount=nb.getTotalCount();//总计录数
      			p.setPageSize(10);//每页显示条数
      			p.setTotalCount(totalCount);//获取总记录数
		      	if(currNo>p.getTotalPageCount()){currNo=p.getTotalPageCount();}
      			p.setCurrPageNo(currNo);//查看的第几页
	      		List<News> list=nb.getPageNewsList(p.getCurrPageNo(), p.getPageSize());
	      		int n=0;
	      		for(News news : list){
	      		n++;
      	%>
      			<li><a href="newspages/news_read.jsp?nid=<%=news.getNid() %>"><%=news.getNtitle() %></a><span><%=news.getNcreatedate() %></span></li>
      	<%	
      				if(n%5==0){
      	%>
      				<li class='space'></li>
      	<%
      				}
      		  	}
      	%>
      	<p align="rig ht"> 当前页数:[<%=p.getCurrPageNo() %>/<%=p.getTotalPageCount() %>]&nbsp; <a href="index.jsp?currNo=1">首页</a> <a href="index.jsp?currNo=<%=(currNo-1)<1?1:(currNo-1) %>">上一页</a> <a href="index.jsp?currNo=<%=(currNo+1)<=p.getTotalPageCount()?(currNo+1):p.getTotalPageCount() %>">下一页</a> <a href="index.jsp?currNo=<%=p.getTotalPageCount() %>">末页</a> </p>
      	<%	  
      		}else{
      			List<News> newsTopic=nb.getNewsByTopicTid(Integer.parseInt(ntid));
      			int j=0;
      			if(newsTopic!=null){
      			for(News news:newsTopic){
      			j++;
      			
      	%>
      			<li><a href="newspages/news_read.jsp?nid=<%=news.getNid() %>"><%=news.getNtitle() %></a><span><%=news.getNcreatedate() %></span></li>
      	<%	
      			if(j%5==0){
      				out.print("<li class='space'></li>");
      			}
      			}}
      	 %>
      			<p align="right"> 当前页数:[<%=p.getCurrPageNo() %>/<%=p.getTotalPageCount() %>]&nbsp; <a href="index.jsp?currNo=1">首页</a> <a href="index.jsp?currNo=<%=(currNo-1)<1?1:(currNo-1) %>">上一页</a> <a href="index.jsp?currNo=<%=(currNo+1)<=p.getTotalPageCount()?(currNo+1):p.getTotalPageCount() %>">下一页</a> <a href="index.jsp?currNo=<%=p.getTotalPageCount() %>">末页</a> </p>
      	<%			
      		}
      	 %>  --%>
      	 
					<c:if test="${empty ntid }">
						<c:forEach var="news" items="${pagelist}" varStatus="index">
							<li><a href="newspages/NewsReadServlet?nid=${news.getNid()}">${news.getNtitle()}</a><span>${news.getNcreatedate()}</span></li>
							<c:if test="${(index.index+1)%5==0 }">
								<li class='space'></li>
							</c:if>
						</c:forEach>
						<p align="right">
							当前页数:${page.getCurrPageNo()}/${page.getTotalPageCount()}&nbsp;
							<a href="NewsIndexServlet?currNo=1">首页</a> <a
								href="NewsIndexServlet?currNo=${(page.currPageNo-1)<1?1:(page.currPageNo-1)}">上一页</a>
							<a
								href="NewsIndexServlet?currNo=${(page.currPageNo+1)<=page.getTotalPageCount()?(page.currPageNo+1):page.getTotalPageCount() }">下一页</a>
							<a href="NewsIndexServlet?currNo=${page.getTotalPageCount()}">末页</a>
						</p>
					</c:if>
					
					  <c:if test="${! empty ntid }">
				 
						 <c:forEach var="n"  items=" ${newsTopic}" >
							<li><a href="newspages/NewsReadServlet?nid=${n}">${n}</a><span>${n}</span></li>
							
						</c:forEach> 
						
						
					</c:if>  





					<%-- <p align="right"> 当前页数:[<%=p.getCurrPageNo() %>/<%=p.getTotalPageCount() %>]&nbsp; <a href="index.jsp?currNo=1">首页</a> <a href="index.jsp?currNo=<%=(currNo-1)<1?1:(currNo-1) %>">上一页</a> <a href="index.jsp?currNo=<%=(currNo+1)<=p.getTotalPageCount()?(currNo+1):p.getTotalPageCount() %>">下一页</a> <a href="index.jsp?currNo=<%=p.getTotalPageCount() %>">末页</a> </p>  --%>
					<!-- <li><a href='newspages/news_read.jsp'> 深足教练组：说我们买球是侮辱 朱广沪常暗中支招 </a><span> 2013-06-06 01:03:51.0 </span></li>
        <li><a href='#'> 习近平在墨国会发表演讲:朋友要老 好酒要陈 </a><span> 2013-06-06 01:03:19.0 </span></li>
        <li><a href='#'> 《致命黑兰》佐伊坐拥7种武器 暴力登陆全国院线 </a><span> 2013-06-06 01:02:56.0 </span></li>
        <li><a href='#'> "星跳水立方"决战临近 陈楚生被华谊要求进前三 </a><span> 2013-06-06 01:02:17.0 </span></li>
        <li><a href='#'> 步行者崩盘主要原因在哪 解决3问题能发起更强挑战
 </a><span> 2013-06-06 01:01:47.0 </span></li>
        <li class='space'></li>
        <li><a href='#'> 高中女生邀帕森斯参加舞会 高富帅租豪车护花 </a><span> 2013-06-06 01:00:37.0 </span></li>
        <li><a href='#'> 商贸联委会在杭州开会 中美对贸易争端态度低调 </a><span> 2013-06-06 01:00:11.0 </span></li>
        <li><a href='#'> 《新恋爱时代》登东方卫视 《非诚》元素遭删除 </a><span> 2013-06-06 12:59:45.0 </span></li>
        <li><a href='#'> 伊朗称放弃美元作为外储地位 人民币或上位 </a><span> 2013-06-06 12:58:42.0 </span></li>
        <li><a href='#'> “持械抢劫，当场击毙” 浙江永康现超雷人标语 </a><span> 2013-06-06 12:58:20.0 </span></li>
        <li class='space'></li>
        <li><a href='#'> 男子用微信“摇一摇”寻找女网友 见面劫财又劫色 </a><span> 2013-06-06 12:57:18.0 </span></li>
        <li><a href='#'> 俄数百所幼儿园和学校因流感停课 </a><span> 2013-06-06 12:56:51.0 </span></li>
        <li><a href='#'> 喀布尔市中心传出爆炸和枪声 目前原因不明 </a><span> 2013-06-06 12:56:24.0 </span></li>
        <li><a href='#'> 国台办介绍大陆高校加大对台招生力度情况 </a><span> 2013-06-06 12:55:07.0 </span></li>
        <li><a href='#'> 国台办将授权福建等六省市部分赴台管理审批权 </a><span> 2013-06-06 12:54:12.0 </span></li>
        <li class='space'></li>
        <li><a href='#'> 人保部将首次就同工同酬做出规定 </a><span> 2013-06-06 11:00:45.0 </span></li>
        <li><a href='#'> 重庆警方否认被围殴致死吸毒者曾针刺民众 </a><span> 2013-06-06 11:00:25.0 </span></li>
        <li><a href='#'> 美国一名外交官辞职抗议美对阿富汗政策 </a><span> 2013-06-06 11:00:02.0 </span></li>
        <li><a href='#'> 埃及交通部长因致18死火车相撞事故辞职 </a><span> 2013-06-06 10:59:38.0 </span></li>
        <li><a href='#'> 无姚时代如何关注内线比拼 新赛季中锋PK五岳崛起 </a><span> 2013-06-06 10:59:07.0 </span></li>
        <li class='space'></li>
        <li><a href='#'> 步行者崩盘主要原因在哪 解决3问题能发起更强挑战 </a><span> 2013-06-06 10:58:36.0 </span></li>
        <li><a href='#'> 时过境迁火箭优势变劣势 对抗双塔阿帅只一计可施 </a><span> 2013-06-06 10:58:11.0 </span></li>
        <li><a href='#'> 美男篮邀请考辛斯参加训练营 厄文小乔丹同获邀 </a><span> 2013-06-06 10:57:49.0 </span></li>
        <li><a href='#'> 美媒体称小布乃火箭新核心 一大缺陷令阿帅很担心 </a><span> 2013-06-06 10:57:11.0 </span></li>
        <li><a href='#'> 高中女生邀帕森斯参加舞会 高富帅租豪车护花 </a><span> 2013-06-06 10:56:43.0 </span></li>
        <li class='space'></li>
        <li><a href='#'> 8名美军士兵在阿富汗遭路边炸弹袭击身亡 </a><span> 2013-06-06 10:55:38.0 </span></li>
        <li><a href='#'> 与基地有关组织宣称对巴格达连环爆炸负责 </a><span> 2013-06-06 10:55:14.0 </span></li>
        <li><a href='#'> 我军少将：中印两国不会因领土争端大打出手 </a><span> 2013-06-06 10:54:54.0 </span></li> -->
					<!-- <p align="right"> 当前页数:[1/2]&nbsp; <a href="#">下一页</a> <a href="#">末页</a> </p> -->
				</ul>
			</div>
			<div class="picnews">
				<ul>
					<li><a href="#"><img src="images/Picture1.jpg" width="249"
							alt="" /> </a><a href="#">幻想中穿越时空</a></li>
					<li><a href="#"><img src="images/Picture2.jpg" width="249"
							alt="" /> </a><a href="#">国庆多变的发型</a></li>
					<li><a href="#"><img src="images/Picture3.jpg" width="249"
							alt="" /> </a><a href="#">新技术照亮都市</a></li>
					<li><a href="#"><img src="images/Picture4.jpg" width="249"
							alt="" /> </a><a href="#">群星闪耀红地毯</a></li>
				</ul>
			</div>
		</div>
	</div>
	<%@include file="index-elements/index_bottom.html"%>
	<script type="text/javascript" src="../js/jquery-1.12.4.js"></script>
	<script type="text/javascript" src="../js/index.js"></script>
</body>
</html>
